/** Interactive Surface  FYP- 25 Interactive Surface FYP- 25 Interactive Surface FYP- 25
 *
 *  @author Acer
 */

package test2.shashindra;

/** Interactive Surface FYP- 25 Interactive Surface FYP- 25 Interactive Surface FYP- 25
 *  General Information about this class -
 *  Comments -
 */

public class Dump {
    public static void main(String[] args) {
//        if (calibration2) {
//                isCal1 = Range1(valX, valY);
//                isCal2 = Range2(valX, valY);
//                isCal3 = Range3(valX, valY);
//                isCal4 = Range4(valX, valY);
//                isCal5 = Range5(valX, valY);
//                switch (state) {
//                    case 0:
//                        if (finished1 && finished2 && finished3 && finished4 && finished5) {
//                            state = 6;
//                        } else if (isCal1 && !finished1) {
//                            count = 0;
//                            state = 1;
//                        } else if (isCal2 && !finished2) {
//                            count = 0;
//                            state = 2;
//                        } else if (isCal3 && !finished3) {
//                            count = 0;
//                            state = 3;
//                        } else if (isCal4 && !finished4) {
//                            count = 0;
//                            state = 4;
//                        } else if (isCal5 && !finished5) {
//                            count = 0;
//                            state = 5;
//                        }
//                        break;
//                    case 1:
//                        if (!isCal1) {
//                            state = 0;
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else if (count == 15) {
//                            finished1 = true;
//                            x1 = (int) getAverage(xVals);
//                            y1 = (int) getAverage(yVals);
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else {
//                            xVals[count] = valX;
//                            yVals[count] = valY;
//                            count++;
//                        }
//                        break;
//                    case 2:
//                        if (!isCal2) {
//                            state = 0;
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else if (count == 15) {
//                            finished2 = true;
//                            x2 = (int) getAverage(xVals);
//                            y2 = (int) getAverage(yVals);
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else {
//                            xVals[count] = valX;
//                            yVals[count] = valY;
//                            count++;
//                        }
//                        break;
//                    case 3:
//                        if (!isCal3) {
//                            state = 0;
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else if (count == 15) {
//                            finished3 = true;
//                            x3 = (int) getAverage(xVals);
//                            y3 = (int) getAverage(yVals);
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else {
//                            xVals[count] = valX;
//                            yVals[count] = valY;
//                            count++;
//                        }
//                        break;
//                    case 4:
//                        if (!isCal4) {
//                            state = 0;
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else if (count == 15) {
//                            finished4 = true;
//                            x4 = (int) getAverage(xVals);
//                            y4 = (int) getAverage(yVals);
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else {
//                            xVals[count] = valX;
//                            yVals[count] = valY;
//                            count++;
//                        }
//                        break;
//                    case 5:
//                        if (!isCal5) {
//                            state = 0;
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else if (count == 15) {
//                            finished5 = true;
//                            x3 = (int) getAverage(xVals);
//                            y3 = (int) getAverage(yVals);
//                            xVals = new int[15];
//                            yVals = new int[15];
//                            count = 0;
//                        } else {
//                            xVals[count] = valX;
//                            yVals[count] = valY;
//                            count++;
//                        }
//                        break;
//                    case 6:
//                        CalibrateTouch ct = new CalibrateTouch();
//                        double[] rt = ct.get10Matrix(x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, 300, 200, 600, 200, 225, 600, 450, 600, 675, 600);
//                        aw = rt[0];
//                        bw = rt[1];
//                        cw = rt[2];
//                        dw = rt[3];
//                        ew = rt[4];
//                        fw = rt[5];
//                        gw = rt[6];
//                        hw = rt[7];
//                        iw = rt[8];
//                        jw = rt[9];
//
//                        calibration2 = false;
//                        saveImage = new BufferedImage(drawingPanel.getWidth(), drawingPanel.getHeight(), BufferedImage.TYPE_INT_ARGB);
//                        break;
//                }
//
//                if (finished1) {
//                    g.setColor(Color.GREEN);
//                } else if (isCal1) {
//                    g.setColor(Color.RED);
//                } else {
//                    g.setColor(Color.BLACK);
//                }
//                g.fillOval(300, 200, 10, 10);
//
//                if (finished2) {
//                    g.setColor(Color.GREEN);
//                } else if (isCal2) {
//                    g.setColor(Color.RED);
//                } else {
//                    g.setColor(Color.BLACK);
//                }
//                g.fillOval(600, 550, 10, 10);
//
//                if (finished3) {
//                    g.setColor(Color.GREEN);
//                } else if (isCal3) {
//                    g.setColor(Color.RED);
//                } else {
//                    g.setColor(Color.BLACK);
//                }
//
//
//                g.fillOval(225, 600, 10, 10);
//
//                if (finished4) {
//                    g.setColor(Color.GREEN);
//                } else if (isCal4) {
//                    g.setColor(Color.RED);
//                } else {
//                    g.setColor(Color.BLACK);
//                }
//                g.fillOval(450, 600, 10, 10);
//
//                if (finished5) {
//                    g.setColor(Color.GREEN);
//                } else if (isCal5) {
//                    g.setColor(Color.RED);
//                } else {
//                    g.setColor(Color.BLACK);
//                }
//                g.fillOval(675, 600, 10, 10);
//
//
//                drawing.setImage(saveImage);
//                drawLabel.setIcon(drawing);
//                drawingPanel.repaint();
//
//            }
    }
}
